Dictionary configuration method, buffer control method, network side device and user equipment

ABSTRACT

A dictionary configuration method, a buffer control method, a network side device and a UE are provided. The buffer control method for the network side device includes: receiving, by the network side device, first check information transmitted by the UE; determining, by the network side device, whether content in a compression buffer of the UE is identical to content in a decompression buffer of the network side device; and when the content in the compression buffer is different from the content in the decompression buffer, transmitting, by the network side device, buffer resetting information to the UE.

CROSS-REFERENCE TO RELATED APPLICATION

The present application claims a priority of the Chinese patentapplication No. 201711215247.5 filed in China on Nov. 28, 2017, which isincorporated herein by reference in its entirety.

TECHNICAL FIELD

The present disclosure relates to the field of radio technology, inparticular to a dictionary configuration method, a buffer controlmethod, a network side device and a User Equipment (UE).

BACKGROUND

During data transmission, data may be compressed by using a dictionary.Data compression aims to compress a large quantity of to-be-transmitteddata into a small quantity of data in accordance with the dictionary, soas to perform the data transmission rapidly and efficiently. Adictionary is pre-stored in a UE, and a same dictionary is pre-stored ina network side device. During the data transmission, the data iscompressed by a transmitter using the dictionary, and decompressed by areceiver using the same dictionary.

SUMMARY

An object of the present disclosure is to provide a dictionaryconfiguration method, a buffer control method, a network side device anda UE, so as to enable the network side device to configure a mostappropriate dictionary for the UE.

In a first aspect, the present disclosure provides in some embodiments abuffer control method for a network side device, including: receiving,by the network side device, first check information transmitted by a UE;determining, by the network side device, whether content in acompression buffer of the UE is identical to content in a decompressionbuffer of the network side device; and when the content in thecompression buffer is different from the content in the decompressionbuffer, transmitting, by the network side device, first buffer resettinginformation to the UE.

In a possible embodiment of the present disclosure, prior to receiving,by the network side device, the first check information transmitted bythe UE, the buffer control method further includes acquiring, by thenetwork side device, capability information of the UE, and thecapability information includes an indication indicating whether the UEsupports an Uplink Data Compression (UDC).

In a possible embodiment of the present disclosure, the first bufferresetting information is used to indicate the UE to release or empty thecompression buffer of the UE.

In a possible embodiment of the present disclosure, the transmitting, bythe network side device, the first buffer resetting information to theUE includes transmitting, by the network side device, the first bufferresetting information through Packet Data Convergence Protocol (PDCP)Protocol Data Unit (PDU).

In a possible embodiment of the present disclosure, the buffer controlmethod further includes, when the UE supports the UDC, transmitting, bythe network side device, at least one of UDC activating indication,dictionary activating or enabling indication, and M^(th) dictionaryactivating or enabling indication to the UE, where M is positive integergreater than 1.

In a possible embodiment of the present disclosure, the buffer controlmethod further includes, when the UE is in a connected state,transmitting, by the network side device, UDC configuration informationto the UE, and the UDC configuration information includes one or more ofUDC deactivating indication, UDC dictionary resetting indication and UDCdictionary reloading indication.

In a possible embodiment of the present disclosure, the buffer controlmethod further includes: transmitting, by the network side device,second check information to the UE; and receiving, by the network sidedevice, second buffer resetting information transmitted by the UE. Thesecond buffer resetting information is used to indicate the network sidedevice to release or empty a compression buffer of the network sidedevice.

In a second aspect, the present disclosure provides in some embodimentsa buffer control method for a UE, including: transmitting, by the UE,first check information to a network side device; receiving, by the UE,first buffer resetting information from the network side device; andreleasing or emptying a current compression buffer of the UE inaccordance with content in the first buffer resetting information.

In a possible embodiment of the present disclosure, the buffer controlmethod further includes receiving, by the UE, at least one of UDCactivating indication, dictionary activating or enabling indication, andM^(th) dictionary activating or enabling indication from the networkside device, where M is positive integer greater than 1.

In a possible embodiment of the present disclosure, the buffer controlmethod further includes: when the UE receives the UDC activatingindication, comparing, by the UE, each PDCP data packet with content inthe compression buffer of the UE, and replacing the original PDCP datapacket with an identifier of the compression buffer, so as to achieveUDC; when the UE receives the dictionary activating or enablingindication, storing, by the UE, a dictionary into the compressionbuffer, compressing a first PDCP data packet in a current bearer using adictionary in the compression buffer, continuously updating thecompression buffer in accordance with transmitted data packets, andcontinuing to compress a subsequent data packet using the updatedcompression buffer; and when the UE receives the M^(th) dictionaryactivating or enabling indication, storing, by the UE, an M^(th)dictionary in the dictionaries previously received and configured by thenetwork side device into the compression buffer, compressing the firstPDCP data packet in the current bearer using the M^(th) dictionary,continuously updating the compression buffer in accordance with thetransmitted data packets, and continuing to compress the subsequent datapacket using the updated compression buffer.

In a possible embodiment of the present disclosure, the buffer controlmethod further includes, when the UE is in a connected state, receiving,by the UE, UDC configuration information from the network side device.The UDC configuration information includes one or more of UDCdeactivating indication, UDC dictionary resetting indication and UDCdictionary reloading indication.

In a possible embodiment of the present disclosure, the buffer controlmethod further includes: when the UE receives the UDC deactivatingindication, disabling, by the UE, the UDC, and not performing the UDC ona subsequent PDCP data packet; when the UE receives the UDC dictionaryresetting indication, emptying, by the UE, the compression buffer; andwhen the UE receives the UDC dictionary reloading indication, reloading,by the UE, dictionaries into the compression buffer.

In a possible embodiment of the present disclosure, the buffer controlmethod further includes: receiving, by the UE, second check informationtransmitted by the network side device; determining, by the UE, whethercontent in a decompression buffer of the UE is identical to content in acompression buffer of the network side device; and when the content inthe compression buffer of the network side device is different from thecontent in the decompression buffer of the UE, transmitting, by the UE,second buffer resetting information to the network side device.

In a possible embodiment of the present disclosure, the second bufferresetting information is used to indicate the network side device torelease or empty the compression buffer of the network side device.

In a third aspect, the present disclosure provides in some embodiments adictionary configuration method for a network side device, including:configuring, by the network side device for a UE, a dictionary for UDC;and notifying, by the network side device, the dictionary for the UDC tothe UE.

In a possible embodiment of the present disclosure, the notifying, bythe network side device, the dictionary for the UDC to the UE includesnotifying, by the network side device, the UE to activate, deactivate orreset the dictionary for the UDC, or transmitting, by the network sidedevice, the dictionary to the UE.

In a possible embodiment of the present disclosure, prior toconfiguring, by the network side device for the UE, the dictionary forthe UDC, the dictionary configuration method further includes:acquiring, by the network side device, capability information of the UE,the capability information including an indication indicating whetherthe UE supports the UDC; and when the UE supports the UDC, configuring,by the network side device for the UE, the dictionary for the UDC.

In a possible embodiment of the present disclosure, the notifying, bythe network side device, the UE to activate, deactivate or reset thedictionary for the UDC includes transmitting, by the network sidedevice, a Radio Resource Control (RRC) connection reconfigurationmessage to the UE, wherein the RRC connection reconfiguration messageincludes at least one of dictionary activating or enabling indicationand M^(th) dictionary activating or enabling indication, wherein anM^(th) dictionary is one of the dictionaries pre-stored in the UE, and Mis a positive integer.

In a possible embodiment of the present disclosure, subsequent tonotifying, by the network side device, the dictionary for the UDC to theUE, the dictionary configuration method further includes transmitting,by the network side device, an RRC message to the UE, and the RRCmessage includes at least one of a dictionary deactivating or disablingindication, a dictionary resetting indication and UDC dictionaryreloading indication.

In a possible embodiment of the present disclosure, the notifying, bythe network side device, the UE to activate, deactivate or reset thedictionary for the UDC includes transmitting, by the network sidedevice, PDCP PDU to the UE, and the PDCP PDU carries at least one of adictionary deactivating or disabling indication, dictionary activatingor enabling indication, a dictionary resetting indication, and anidentifier of one of the dictionaries pre-stored in the UE.

In a possible embodiment of the present disclosure, the notifying, bythe network side device, the UE to activate, deactivate or reset thedictionary for the UDC includes transmitting, by the network sidedevice, a system broadcast message, the system broadcast messageincludes at least one of a dictionary deactivating or disablingindication for a bearer having a Quality of Service (QoS) ClassIdentifier (QCI) of N, dictionary activating or enabling indication forthe bearer having the QCI of N, a dictionary resetting indication forthe bearer having the QCI of N, and M^(th) dictionary activatingindication for the bearer having the QCI of N, and an M^(th) dictionaryis one of the dictionaries pre-stored in the UE.

In a fourth aspect, the present disclosure provides in some embodimentsa dictionary configuration method for a UE, including: acquiring, by theUE, an indication or a dictionary from a network side device; andactivating, deactivating or resetting, by the UE, a dictionary for UDCin accordance with the indication from the network side device.

In a possible embodiment of the present disclosure, prior to acquiring,by the UE, the indication or a dictionary from the network side device,the dictionary configuration method further includes, when the UE is ina Track Area Update (TAU) process, reporting, by the UE, capabilityinformation of the UE to the network side device, wherein the capabilityinformation includes an indication indicating whether the UE supportsthe UDC.

In a possible embodiment of the present disclosure, the acquiring, bythe UE, the indication from the network side device includes receiving,by the UE, an RRC connection reconfiguration message transmitted by thenetwork side device, the RRC connection reconfiguration message includesat least one of dictionary activating or enabling indication and M^(th)dictionary activating or enabling indication, an M^(th) dictionary isone of the dictionaries pre-stored in the UE, and M is a positiveinteger.

In a possible embodiment of the present disclosure, the dictionaryconfiguration method further includes: when the RRC connectionreconfiguration message includes the dictionary activating or enablingindication, storing, by the UE, a dictionary into a compression buffer,and compressing a first PDCP data packet in a current bearer using thedictionary; or when the RRC connection reconfiguration message includesthe M^(th) dictionary activating or enabling indication, storing, by theUE, an M^(th) dictionary in the plurality of pre-stored dictionariesinto the compression buffer, and compressing the first PDCP data packetin the current bearer using the M^(th) dictionary.

In a possible embodiment of the present disclosure, the acquiring, bythe UE, the indication from the network side device includes receiving,by the UE, an RRC message transmitted by the network side device, andthe RRC message includes at least one of a dictionary deactivating ordisabling indication, a dictionary resetting indication and UDCdictionary reloading indication.

In a possible embodiment of the present disclosure, the dictionaryconfiguration method further includes: when the RRC message includes thedictionary deactivating or disabling indication, disabling, by the UE, aUDC function, or when the RRC message includes the dictionary resettingindication, emptying, by the UE, the compression buffer for UDC; or whenthe RRC message includes the UDC dictionary reloading indication,reloading, by the UE, the compression buffer for the UDC using thedictionary.

In a possible embodiment of the present disclosure, the acquiring, bythe UE, the indication from the network side device includes receiving,by the UE, PDCP PDU transmitted by the network side device, andactivating or deactivating a dictionary for the UDC in accordance withthe PDCP PDU. The PDCP PDU carries at least one of a dictionarydeactivating or disabling indication, dictionary activating or enablingindication, a dictionary resetting indication, and an identifier of oneof a plurality of dictionaries pre-stored in the UE.

In a possible embodiment of the present disclosure, the acquiring, bythe UE, the indication from the network side device includes receiving,by the UE, a system broadcast message transmitted by the network sidedevice, and activating or deactivating the dictionary for the UDC of abearer in accordance with the system broadcast message. The systembroadcast message includes at least one of a dictionary deactivating ordisabling indication for a bearer having a QCI of N, dictionaryactivating or enabling indication for the bearer having the QCI of N, adictionary resetting indication for the bearer having the QCI of N, andM^(th) dictionary activating indication for the bearer having the QCI ofN, and an M^(th) dictionary is one of the dictionaries pre-stored in theUE.

In a fifth aspect, the present disclosure provides in some embodiments anetwork side device, including a processor, a transceiver and adecompression buffer. The transceiver is configured to receive firstcheck information transmitted by a UE. The processor is configured to:determine whether content in a compression buffer of the UE is identicalto content in the decompression buffer; and when the content in thecompression buffer is different from the content in the decompressionbuffer, transmit through the transceiver first buffer resettinginformation to the UE.

In a possible embodiment of the present disclosure, the transceiver isfurther configured to, prior to receiving the first check informationtransmitted by the UE, acquire capability information of the UE, and thecapability information includes an indication indicating whether the UEsupports a UDC.

In a possible embodiment of the present disclosure, the first bufferresetting information is used to indicate the UE to release or empty thecompression buffer of the UE.

In a possible embodiment of the present disclosure, the transceiver isfurther configured to transmit the first buffer resetting informationthrough PDCP PDU.

In a possible embodiment of the present disclosure, the transceiver isfurther configured to, when the UE supports the UDC, transmit at leastone of UDC activating indication, dictionary activating or enablingindication, and M^(th) dictionary activating or enabling indication tothe UE, where M is positive integer greater than 1.

In a possible embodiment of the present disclosure, the transceiver isfurther configured to, when the UE is in a connected state, transmit UDCconfiguration information to the UE, and the UDC configurationinformation includes one or more of UDC deactivating indication, UDCdictionary resetting indication and UDC dictionary reloading indication.

In a possible embodiment of the present disclosure, the network sidedevice further includes a compression buffer, and the processor isfurther configured to: transmit through the transceiver second checkinformation to the UE; and receive through the transceiver second bufferresetting information transmitted by the UE. The second buffer resettinginformation is used to indicate the network side device to release orempty the compression buffer of the network side device.

In a sixth aspect, the present disclosure provides in some embodiments aUE, including a processor, a transceiver and a compression buffer. Thetransceiver is configured to transmit first check information to anetwork side device and receive first buffer resetting information fromthe network side device. The processor is configured to release or emptythe compression buffer of the UE in accordance with content in the firstbuffer resetting information.

In a possible embodiment of the present disclosure, the transceiver isfurther configured to receive at least one of UDC activating indication,dictionary activating or enabling indication, and M^(th) dictionaryactivating or enabling indication from the network side device, where Mis positive integer greater than 1.

In a possible embodiment of the present disclosure, the processor isfurther configured to: when the transceiver receives the UDC activatingindication, compare each PDCP data packet with content in thecompression buffer of the UE, and replace the original PDCP data packetwith an identifier of the compression buffer, so as to achieve UDC; whenthe transceiver receives the dictionary activating or enablingindication, store a dictionary into the compression buffer, compress afirst PDCP data packet in a current bearer using a dictionary in thecompression buffer, continuously update the compression buffer inaccordance with transmitted data packets, and continue to compress asubsequent data packet using the updated compression buffer; and whenthe transceiver receives the M^(th) dictionary activating or enablingindication, store an M^(th) dictionary in dictionaries previouslyreceived and configured by the network side device into the compressionbuffer, compress the first PDCP data packet in the current bearer usingthe M^(th) dictionary, continuously update the compression buffer inaccordance with the transmitted data packets, and continue to compressthe subsequent data packet using the updated compression buffer.

In a possible embodiment of the present disclosure, the transceiver isfurther configured to, when the UE is in a connected state, receive UDCconfiguration information from the network side device, and the UDCconfiguration information includes one or more of UDC deactivatingindication, UDC dictionary resetting indication and UDC dictionaryreloading indication.

In a possible embodiment of the present disclosure, the processor isfurther configured to: when the transceiver receives the UDCdeactivating indication, disable the UDC, and not perform UDC on asubsequent PDCP data packet; when the transceiver receives the UDCdictionary resetting indication, empty the compression buffer; and whenthe transceiver receives the UDC dictionary reloading indication, reloada dictionary into the compression buffer.

In a possible embodiment of the present disclosure, the UE furtherincludes a decompression buffer, the transceiver is further configuredto receive second check information transmitted by the network sidedevice, and the processor is further configured to determine whethercontent in the decompression buffer of the UE is identical to content ina compression buffer of the network side device, and when the content inthe decompression buffer of the UE is different from the content in thecompression buffer of the network side device, transmit second bufferresetting information to the network side device through thetransceiver.

In a seventh aspect, the present disclosure provides in some embodimentsa network side device, including a memory, a processor, and a computerprogram stored in the memory and configured to be executed by theprocessor. The processor is configured to execute the computer programso as to implement the above-mentioned buffer control method in thefirst aspect.

In an eighth aspect, the present disclosure provides in some embodimentsa UE, including a memory, a processor, and a computer program stored inthe memory and configured to be executed by the processor. The processoris configured to execute the computer program so as to implement theabove-mentioned buffer control method in the second aspect.

In a ninth aspect, the present disclosure provides in some embodiments anon-volatile computer-readable storage medium storing therein a computerprogram. The computer program is configured to be executed by aprocessor so as to implement the above-mentioned buffer control methodin the first aspect or the above-mentioned buffer control method in thesecond aspect.

The present disclosure has the following beneficial effects. Accordingto the embodiments of the present disclosure, the network side devicemay dynamically configure for the UE the dictionary for the UDC, andnotify the UE to activate, deactivate or reset the dictionary. Then, theUE may perform the UDC in accordance with the dictionary acquired fromthe network side device. In the solutions of the present disclosure, theUE may perform the UDC using the dictionary dynamically configured bythe network side device rather than a pre-stored static dictionary, soit is able for the network side device to configure a most appropriatedictionary for the UE.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a flow chart of a dictionary configuration method for anetwork side device according to some embodiments of the presentdisclosure;

FIG. 2 is a flow chart of a dictionary configuration method for a UEaccording to some embodiments of the present disclosure;

FIGS. 3A and 3B are flow charts of a buffer control method for thenetwork side device according to some embodiments of the presentdisclosure;

FIGS. 4A and 4B are flow charts of a buffer control method for the UEaccording to some embodiments of the present disclosure;

FIGS. 5A-5E are schematic views showing PDCP PDU according to someembodiments of the present disclosure;

FIG. 6 is a schematic view showing the network side device according tosome embodiments of the present disclosure; and

FIG. 7 is a schematic view showing the UE according to some embodimentsof the present disclosure.

DETAILED DESCRIPTION

In order to make the objects, the technical solutions and the advantagesof the present disclosure more apparent, the present disclosure will bedescribed hereinafter in conjunction with the drawings and embodiments.

In the related art, a same static dictionary is pre-stored in a UE and anetwork side device, and data compression and decompression is performedusing the static dictionary during the data transmission. When the samestatic dictionary is used, it is unable to perform the data compressionand decompression flexibly. In addition, different dictionaries may beused at different regions in a network and used within different timeperiods at a same region, so it is difficult to configure a mostappropriate dictionary for the UE through the pre-stored staticdictionaries.

According to some embodiment of the present disclosure, a dictionaryconfiguration method, a buffer control method, a network side device anda UE are provided, so as to enable the network side device to configurefor the UE a most appropriate dictionary for UDC.

The present disclosure provides in some embodiments a dictionaryconfiguration method for a network side device which, as shown in FIG.1, includes: Step 101 of configuring, by the network side device for aUE, a dictionary for UDC; and Step 102 of notifying, by the network sidedevice, the dictionary for the UDC to the UE.

In the embodiments of the present disclosure, the network side devicemay dynamically configure for the UE the dictionary for the UDC for theUE, and notify the UE of the dictionary configured by the network sidedevice. Then, the UE may acquire the dictionary for the UDC configuredby the network side device for the UE, and perform the UDC in accordancewith the acquired dictionary configured by the network side device.

In the embodiments of the present disclosure, the UE may perform the UDCusing the dictionary dynamically configured by the network side devicerather than a pre-stored static dictionary, so it is able for thenetwork side device to configure a most appropriate dictionary for theUE.

In the embodiments of the present disclosure, the network side devicemay be a base station. To-be-compressed data may be Session InitiationProtocol (SIP) signaling (e.g., first SIP signaling “invite”) for aVoice over Long Term Evolution (VoLTE, an Internet Protocol (IP)Multimedia Subsystem (IMS)-based voice service), a Hyper Text TransferProtocol (HTTP) webpage request, or a File Transfer Protocol (FTP) datapacket.

The network side device may configure one dictionary for the UE andnotify the UE to activate the dictionary for the UDC, and then the UEmay perform the UDC using the configured dictionary in accordance with anotification from the network side device. Alternatively, the networkside device may configure a plurality of dictionaries for the UE inadvance and these dictionaries may be stored in the UE. The network sidedevice may broadcast to the UE a dictionary identity to be used in acurrent cell through a broadcast message, or transmit the dictionaryidentity to the UE through an RRC message. Then, the UE may select adictionary corresponding to the dictionary identity from thepreconfigured plurality of dictionaries according to the receiveddictionary identity transmitted by the network side device, so as toperform the UDC.

When the network side device fails to configure the dictionary for theUE, the network side device may notify the UE to activate the dictionaryfor the UDC, and the UE may perform the UDC using a default dictionarystored in the UE.

In a possible embodiment of the present disclosure, the notifying, bythe network side device, the dictionary for the UDC to the UE mayinclude notifying, by the network side device, the UE to activate,deactivate or reset the dictionary for the UDC, or transmitting, by thenetwork side device, the dictionary to the UE.

In a possible embodiment of the present disclosure, prior toconfiguring, by the network side device, the dictionary for the UDC forthe UE, the dictionary configuration method may further include:acquiring, by the network side device, capability information of the UE,and the capability information may include an indication indicatingwhether the UE supports a UDC. The configuring, by the network sidedevice for the UE, the dictionary for the UDC may include, when the UEsupports the UDC, configuring, by the network side device for the UE,the dictionary for the UDC.

As a possible dictionary updating occasion, the UE may report anidentifier of a cell or area where a dictionary have been acquired bythe UE currently or were acquired previously to the network side devicewhen the UE moves to a new Tracking Area (TA) and needs to initiate aTAU process. The network side device may issue a new dictionary to theUE; or the network side device may not issue a new dictionary to the UEand an original dictionary may be still used by the UE. Naturally, thedictionary may be checked or a new dictionary may be issued by thenetwork side device to the UE when the UE enters a connected state eachtime.

The network side device may configure a TA list for the UE. When the UEenters a new cell and a Tracking Area Code (TAC) broadcast by the cellis not included in the TA list, the UE may initiate the TAU process. TheUE may transmit an uplink RRC message to the network side device, andthe uplink RRC message may include Network Access Server (NAS) layer TAUinformation and UDC information. The UDC information may include atleast one of state information of the UDC supported by the UE,information of the dictionaries supported by the UE, and a dictionaryidentification number.

The state information of the UDC supported by the UE may be used tonotify the network side device of a supporting state for the UE tosupport the UDC, the information of the dictionaries supported by the UEmay be used by the network side device to acquire the dictionariescapable of being supported by the UE (i.e., the dictionaries capable ofbeing configured for the UE), and the dictionary identification numbermay be used by the network side device to acquire dictionaries that havebeen currently stored in the UE.

In a possible embodiment of the present disclosure, the notifying, bythe network side device, the UE to activate, deactivate or reset thedictionary for the UDC may include transmitting, by the network sidedevice, an RRC connection reconfiguration message to the UE, and the RRCconnection reconfiguration message may include at least one ofdictionary activating or enabling indication and M^(th) dictionaryactivating or enabling indication.

A dictionary to be activated or enabled may refer to a dictionary whichis started to be used, and it may be a dictionary for the UDC notifiedby the network device to the UE. In the M^(th) dictionary activating orenabling indication, an M^(th) dictionary may be one of the dictionariespre-stored in the UE, where M is a positive integer.

In a possible embodiment of the present disclosure, the RRC connectionreconfiguration message may further include UDC activating indicationwhich is used to indicate the UE to enable the UDC function.

In a possible embodiment of the present disclosure, subsequent tonotifying, by the network side device, the dictionary for the UDC to theUE, the dictionary configuration method may further includetransmitting, by the network side device, an RRC message to the UE, andthe RRC message may include at least one of a dictionary deactivating ordisabling indication, a dictionary resetting indication and UDCdictionary reloading indication. The dictionary deactivating ordisabling indication may be used to indicate the UE to disable thedictionary for the UDC.

In a possible embodiment of the present disclosure, the RRC message mayfurther include UDC deactivating indication which is used to indicatethe UE to disable the UDC function.

In a possible embodiment of the present disclosure, the notifying, bythe network side device, the UE to activate, deactivate or reset thedictionary for the UDC may include transmitting, by the network sidedevice, PDCP PDU to the UE, and the PDCP PDU may carry at least one of adictionary deactivating or disabling indication, dictionary activatingor enabling indication, M^(th) dictionary activating or enablingindication, a dictionary resetting indication, and UDC dictionaryreloading indication.

In a possible embodiment of the present disclosure, the PDCP PDU mayfurther include UDC activating indication which is used to indicate theUE to enable the UDC function.

In a possible embodiment of the present disclosure, the notifying, bythe network side device, the UE to activate, deactivate or reset thedictionary for the UDC may include transmitting, by the network sidedevice, a system broadcast message, the system broadcast message mayinclude at least one of a dictionary deactivating or disablingindication for a bearer having a QCI of N, dictionary activating orenabling indication for the bearer having the QCI of N, a dictionaryresetting indication for the bearer having the QCI of N, and M^(th)dictionary activating indication for the bearer having the QCI of N, andan M^(th) dictionary may be one of the dictionaries pre-stored in theUE, where N is a positive integer.

In a possible embodiment of the present disclosure, the system broadcastmessage may further include UDC activating indication for the bearerhaving the QCI of N, which is used to indicate the bearer having the QCIof N to enable the UDC function.

The present disclosure further provides in some embodiments a dictionaryconfiguration method for a UE which, as shown in FIG. 2, includes: Step201 of acquiring, by the UE, an indication or a dictionary from anetwork side device; and Step 202 of activating, or deactivating orresetting, by the UE, a dictionary for the UDC in accordance with theindication from the network side device.

In the embodiments of the present disclosure, the network side devicemay dynamically configure for the UE the dictionary for the UDC, andnotify the UE of the dictionary configured by the network side device.Then, the UE may activate, deactivate or reset the dictionary inaccordance with a notification from the network side device, acquire thedictionary for the UDC configured by the network side device for the UE,and perform the UDC in accordance with the acquired dictionaryconfigured by the network side device configured by the network sidedevice.

In the embodiments of the present disclosure, the UE may perform the UDCusing the dictionary dynamically configured by the network side devicerather than a pre-stored static dictionary, so it is able for thenetwork side device to configure a most appropriate dictionary for theUE.

In a possible embodiment of the present disclosure, prior to acquiring,by the UE, the indication or the dictionary from the network sidedevice, the dictionary configuration method may further include, in aTAU process, reporting, by the UE, capability information of the UE tothe network side device, and the capability information may include anindication indicating whether the UE supports a UDC. Then, the UE mayactivate, deactivate or reset the dictionary for the UDC in accordancewith the indication from the network side device.

In a possible embodiment of the present disclosure, the acquiring, bythe UE, the indication from the network side device may includereceiving, by the UE, an RRC connection reconfiguration messagetransmitted by the network side device, the RRC connectionreconfiguration message may include at least one of dictionaryactivating or enabling indication and M^(th) dictionary activating orenabling indication, the M^(th) dictionary is one of the dictionariespre-stored in the UE, and M is a positive integer.

In a possible embodiment of the present disclosure, the dictionaryconfiguration method may further include: when the RRC connectionreconfiguration message includes the dictionary activating or enablingindication, storing, by the UE, a dictionary into a compression buffer,and compressing a first PDCP data packet in a current bearer using thedictionary; or when the RRC connection reconfiguration message includesthe M^(th) dictionary activating or enabling indication, storing, by theUE, an M^(th) dictionary in the plurality of pre-stored dictionariesinto the compression buffer, and compressing the first PDCP data packetin the current bearer using the M^(th) dictionary. The compressionbuffer involved in the embodiments of the present disclosure may be adedicated physical or virtual buffer allocated by the UE for acompression operation.

In a possible embodiment of the present disclosure, the RRC connectionreconfiguration message may further include UDC activating indicationwhich is used to indicate the UE to enable the UDC function.

In a possible embodiment of the present disclosure, the acquiring, bythe UE, the indication from the network side device may includereceiving, by the UE, an RRC message transmitted by the network sidedevice, and the RRC message may include at least one of a dictionarydeactivating or disabling indication, a dictionary resetting indicationand UDC dictionary reloading indication.

In a possible embodiment of the present disclosure, the dictionaryconfiguration method may further include: when the RRC message includesthe dictionary deactivating or disabling indication, disabling, by theUE, a UDC function; or when the RRC message includes the dictionaryresetting indication, emptying, by the UE, the compression buffer forUDC; or when the RRC message includes the UDC dictionary reloadingindication, reloading, by the UE, the compression buffer for the UDCusing the dictionary.

In a possible embodiment of the present disclosure, the RRC message mayfurther include UDC deactivating indication which is used to indicatethe UE to disable the UDC function.

In a possible embodiment of the present disclosure, the acquiring, bythe UE, the indication from the network side device may includereceiving, by the UE, PDCP PDU transmitted by the network side device,and activating or deactivating a dictionary for the UDC in accordancewith the PDCP PDU. The PDCP PDU may carry at least one of a dictionarydeactivating or disabling indication, dictionary activating or enablingindication, a dictionary resetting indication, and an identifier of adictionary in a plurality of dictionaries pre-stored in the UE.

In a possible embodiment of the present disclosure, the acquiring, bythe UE, the indication from the network side device may includereceiving, by the UE, a system broadcast message transmitted by thenetwork side device, and activating or deactivating, by the UE, thedictionary for the UDC in accordance with the system broadcast message.The system broadcast message may include at least one of a dictionarydeactivating or disabling indication for a bearer having a QCI of N,dictionary activating or enabling indication for the bearer having theQCI of N, a dictionary resetting indication for the bearer having theQCI of N, and M^(th) dictionary activating indication for the bearerhaving the QCI of N, and an M^(th) dictionary may be one of thedictionaries stored in the UE, where N is a positive integer.

The present disclosure further provides in some embodiments a buffercontrol method for a network side device, so as create uniform buffercontent between the network side device and a UE. As shown in FIG. 3A,the buffer control method includes: Step 301 of receiving, by thenetwork side device, first check information transmitted by the UE; Step302 of determining, by the network side device, whether content in acompression buffer of the UE is identical to content in a decompressionbuffer of the network side device; and Step 303 of, when the content inthe compression buffer is different from the content in thedecompression buffer, transmitting, by the network side device, firstbuffer resetting information to the UE.

The first buffer resetting information may be used to indicate the UE torelease or empty the compression buffer of the UE.

In Step 302, the network side device may determine whether the contentin the compression buffer of the UE is identical to the content in thedecompression buffer of the network side device in accordance with thefirst check information.

In a possible embodiment of the present disclosure, prior to Step 301 ofreceiving, by the network side device, the first check informationtransmitted by the UE, the buffer control method may further includeacquiring, by the network side device, capability information of the UE,and the capability information may include an indication indicatingwhether the UE supports UDC. For example, the network side device mayacquire the capability information of the UE from a core network device,or the UE may report the capability information of the UE to the networkside device.

In a possible embodiment of the present disclosure, the network sidedevice may also include a compression buffer and the UE may also includea decompression buffer. As shown in FIG. 3B, the buffer control methodmay further include: Step 401 of transmitting, by the network sidedevice, second check information to the UE; and Step 402 of receiving,by the network side device, second buffer resetting informationtransmitted by the UE. The second buffer resetting information may beused to indicate the network side device to release or empty thecompression buffer of the network side device.

In Step 401, the second check information may be used by the UE todetermine whether the content in the decompression buffer of the UE isidentical to the content in the compression buffer of the network sidedevice.

In Step 402, when the UE has determined that the content in thedecompression buffer of the UE is different from the content in thecompression buffer of the network side device, the network side devicemay receive the second buffer resetting information transmitted by theUE.

In a possible embodiment of the present disclosure, the transmitting, bythe network side device, the first buffer resetting information to theUE may include transmitting, by the network side device, the firstbuffer resetting information through PDCP PDU.

In a possible embodiment of the present disclosure, the receiving, bythe network side device, the second buffer resetting informationtransmitted by the UE may include receiving, by the network side device,the second buffer resetting information transmitted by the UE throughthe PDCP PDU.

In a possible embodiment of the present disclosure, the buffer controlmethod may further include, when the UE supports the UDC, transmitting,by the network side device, at least one of UDC activating indication,dictionary activating or enabling indication, and M^(th) dictionaryactivating or enabling indication to the UE, where M is positive integergreater than 1.

In a possible embodiment of the present disclosure, the buffer controlmethod may further include, when the UE is in a connected state,transmitting, by the network side device, UDC configuration informationto the UE, and the UDC configuration information may include one or moreof UDC deactivating indication, UDC dictionary resetting indication andUDC dictionary reloading indication.

It should be appreciated that, in the buffer control method for thenetwork side device, Steps 301 to 303 may be performed before, after orsimultaneously with Step 401 to 402.

The present disclosure further provides in some embodiments a buffercontrol method for a UE, so as to create uniform buffer content betweena network side device and the UE. As shown in FIG. 4A, the buffercontrol method includes: Step 501 of transmitting, by the UE, firstcheck information to the network side device; Step 502 of receiving, bythe UE, the first buffer resetting information from the network sidedevice; and Step 503 of releasing or emptying, by the UE, a currentcompression buffer of the UE in accordance with content in the firstbuffer resetting information.

In Step 501, the first check information may be used by the network sidedevice to determine whether content in a compression buffer of the UE isidentical to content in a decompression buffer of the network sidedevice.

In Step 502, when the network side device has determined that thecontent in the compression buffer of the UE is different from thecontent in the decompression buffer of the network side device, thenetwork side device may transmit the first buffer resetting informationto the UE.

In a possible embodiment of the present disclosure, the buffer controlmethod may further include receiving, by the UE, at least one of UDCactivating indication, dictionary activating or enabling indication, andM^(th) dictionary activating or enabling indication from the networkside device, where M is positive integer greater than 1.

In a possible embodiment of the present disclosure, the buffer controlmethod may further include: when the UE receives the UDC activatingindication, comparing, by the UE, each PDCP data packet with content inthe compression buffer of the UE, and replacing the original PDCP datapacket with an identifier of the compression buffer, so as to achieve aUDC; when the UE receives the dictionary activating or enablingindication, storing, by the UE, a dictionary into the compressionbuffer, compressing a first PDCP data packet in a current bearer using adictionary in the compression buffer, continuously updating thecompression buffer in accordance with transmitted data packets, andcontinuing to compress a subsequent data packet using the updatedcompression buffer; and when the UE receives the M^(th) dictionaryactivating or enabling indication, storing, by the UE, an M^(th)dictionary in dictionaries previously received and configured by thenetwork side device into the compression buffer, compressing the firstPDCP data packet in the current bearer using the M^(th) dictionary,continuously updating the compression buffer in accordance with thetransmitted data packets, and continuing to compress the subsequent datapacket using the updated compression buffer.

In a possible embodiment of the present disclosure, the buffer controlmethod may further include, when the UE is in a connected state,receiving, by the UE, UDC configuration information from the networkside device, and the UDC configuration information may include one ormore of UDC deactivating indication, UDC dictionary resetting indicationand UDC dictionary reloading indication.

In a possible embodiment of the present disclosure, the buffer controlmethod may further include: when the UE receives the UDC deactivatingindication, disabling, by the UE, the UDC, and not performing the UDC ona subsequent PDCP data packet; when the UE receives the UDC dictionaryresetting indication, emptying, by the UE, the compression buffer; andwhen the UE receives the UDC dictionary reloading indication, reloading,by the UE, dictionaries into the compression buffer.

In a possible embodiment of the present disclosure, the network sidedevice may also include a compression buffer and the UE may also includea decompression buffer. As shown in FIG. 4B, the buffer control methodfor the UE may further include: Step 601 of receiving, by the UE, secondcheck information transmitted by the network side device, wherein thesecond check information is used by the UE to determine whether thecontent in the compression buffer of the network side device isidentical to the content in the decompression buffer of the UE; Step 602of determining, by the UE, whether content in a compression buffer ofthe network side device is identical to content in a decompressionbuffer of the UE; and Step 603 of when the content in the compressionbuffer is different from the content in the decompression buffer,transmitting, by the UE, second buffer resetting information to thenetwork side device.

In Step 602, the UE may determine whether the content in the compressionbuffer of the network side device is identical to the content in thedecompression buffer of the UE in accordance with the second checkinformation.

The second buffer resetting information may be used to indicate thenetwork side device to release or empty the compression buffer of thenetwork side device.

The transmitting, by the UE, the second buffer resetting information tothe network side device may include transmitting, by the UE, the secondbuffer resetting information through PDCP PDU.

It should be appreciated that, in the buffer control method for the UE,Steps 501 to 503 may be performed before, after or simultaneously withStep 601 to 603.

The technical solutions in the present disclosure will be describedhereinafter in conjunction with the following embodiments.

First Embodiment

In this embodiment, the dictionary for the UDC may be activated anddeactivated through the RRC message.

When the UE needs to initiate a service, the UE may initiate a randomaccess process, and an evolved Node B (eNB) may configure and establisha dedicated bearer, e.g., an SRB1 bearer or a QCI5 bearer, for the UE.The eNB (base station) may acquire capability information of the UE froma Mobility Management Entity (MME), and the capability information mayinclude an indication indicating whether the UE supports the UDC. Whenthe UE supports the UDC, the eNB may transmit the RRC connectionreconfiguration message to the UE, and the RRC connectionreconfiguration message may include at least one of the UDC activatingindication, the dictionary activating or enabling indication and theM^(th) dictionary activating or enabling indication. For example, theRRC connection reconfiguration message may include the UDC activatingindication and the dictionary activating or enabling indication, orinclude the UDC activating indication and the M^(th) dictionaryactivating or enabling indication. In a possible embodiment of thepresent disclosure, the dictionary activating or enabling indication maybe used to indicate that a blank dictionary is to be enabled.

When the UE receives the UDC activating indication, the UE may enablethe UDC function for a current bearer, i.e., compare each PDCP datapacket with the compression buffer of the UE and replace the originalPDCP data packet with an identifier of the compression buffer, so as toimplement the UDC.

The UE may transmit check information to the eNB, and the checkinformation may be acquired through data buffered in the compressionbuffer of the UE (e.g., a check sum acquired through checking a part ofdata from the data buffered in the compression buffer). The checkinformation may be used by a decompressor of the eNB to determinewhether the content in the compression buffer of the UE is identical tothe content in the decompression buffer of the eNB, so as to present adecompression failure when the two are different from each other. Whenthe two are different from each other, the eNB may transmit bufferresetting information to the UE, so as to enable the content in thecompression buffer of the UE to be consistent with the content in thedecompression buffer of the eNB. The buffer resetting information may beinformation indicating the UE to release or empty the currentcompression buffer of the UE. When the UE receives the buffer resettinginformation, the UE may release or empty the current compression bufferof the UE in accordance with content in the buffer resettinginformation. The buffer resetting information may be transmitted throughthe PDCP PDU.

When the UE receives the dictionary activating or enabling indication,the UE may store the dictionary into the compression buffer, andcompress a first PDCP data packet in the current bearer using thedictionary in the compression buffer. The compression buffer may becontinuously updated in accordance with transmitted data packets, and asubsequent data packet may be continued to be compressed by using theupdated compression buffer.

When the UE receives the M^(th) dictionary activating or enablingindication, the UE may store the M^(th) dictionary in the dictionariesconfigured by and previously received from the eNB into the compressionbuffer, and compress a first PDCP data packet in the current bearerusing the M^(th) dictionary. The compression buffer may be continuouslyupdated in accordance with transmitted data packets, and a subsequentdata packet may be continued to be compressed by using the updatedcompression buffer.

When the UE is in a connected state, the eNB may transmit the UDCconfiguration information to the UE, and the UDC configurationinformation may include one or more of the UDC deactivating indication,the UDC dictionary resetting indication and the UDC dictionary reloadingindication.

When the UE receives the UDC deactivating indication, the UE may disablethe UDC and the UDC may not be performed on the subsequent PDCP datapacket.

When the UE receives the UDC dictionary resetting indication, the UE mayempty the compression buffer.

When the UE receives the UDC dictionary reloading indication, the UE mayreload the compression buffer for the UDC using the dictionaries.

Second Embodiment

In this embodiment, the network side device may activate and deactivatethe UDC dictionary through the PDCP PDU.

The eNB may transmit the PDCP PDU to the UE. As shown in FIG. 5A, thePDCP PDU may include one or more of the following fields.

(1) A UDC field indicating whether the UDC is to be activated ordeactivated, where 1 represents that the UDC is to be activated, and 0represents that the UDC is to be disabled, i.e., the UDC is to bedeactivated. When the UE receives the PDCP PDU, the UE may enable ordisable the UDC in accordance with a value of the UDC field.

(2) PD field, which indicates a Predefined Dictionary (PD), where 1represents that a dictionary is to be loaded and 0 represents that thedictionary is to be emptied. When the UE receives the PDCP PDU, and avalue of the PD field is 1, the UE may load the dictionary and compressa first PDCP data packet using the compression buffer with thedictionary. When the value of the PD field is 0, the UE may reset, i.e.,empty, the compression buffer.

(3) PD ID field, which indicates a predefined dictionary identity (ID).More than one bit may be used to indicate the dictionary ID that the eNBrequires the UE to use. When the UE receives the PDCP PDU, the UE mayacquire the dictionary in accordance with the dictionary identityindicated in the PD ID field, store the dictionary into the compressionbuffer, and compress the first PDCP data packet using the compressionbuffer with the dictionary. When the PD ID field is blank or empty andPD=1, a default dictionary may be stored, and when PD=0, no dictionarymay be stored and the compression buffer may be emptied.

The eNB may transmit the PDCP PDU to the UE so as to disable the UDC,i.e., set the UDC field as 0, or modify the currently-used dictionary,i.e., fill a dictionary ID of the new dictionary to be activated in thePD ID field.

FIG. 5B shows a PDCP control PDU carrying a UDC feedback message, whereFE represents whether the checksum is erroneous, 0 represents that thechecksum is errorless, and 1 represents that the checksum is erroneous.

FIG. 5C shows a PDCP data PDU of a 12-bit Sequence Number (SN), where“checksum” represents checksum information, FU represents whether UDC isto be used, and FR represents whether the compression buffer is to bereset.

FIG. 5D shows a PDCP data PDU of a 15-bit SN, where “checksum”represents checksum information, FU represents whether the UDC is to beused, and FR represents whether the compression buffer is to be reset.

FIG. 5D shows a PDCP data PDU of an 18-bit SN, where “checksum”represents checksum information, FU represents whether the UDC is to beused, and FR represents whether the compression buffer is to be reset.

Third Embodiment

In this embodiment, the network side device may activate or deactivatethe dictionary for the UDC through a broadcast message.

Each Data Resource Bearer (DRB) corresponds to a QCI. For example, for adefault bearer of an Internet service, QCI=9; for a default bearer of aVoLTE service, QCI=5; for a dedicated bearer of the VoLTE service,QCI=1, and for a dedicated bearer of a Video over LTE (ViLTE) service,QCI=2. The UDC may be performed with respect to a certain bearer, e.g.,merely a bearer with QCI=5, rather than a bearer with QCI=9, may becompressed. In addition, the bearer with QCI=5 may be compressed usingthe M^(th) dictionary, and a bearer with QCI=1 may be compressed using aQ^(th) dictionary.

The eNB may broadcast one or more pieces of the following informationthrough the system message.

(1) Information indicating that the UDC is to be activated and/ordeactivated for the bearer with QCI=N. In other words, when the UE is inthe connected state, the UDC may be activated for the bearer with theQCI=N. In the case that the UE receives this information, when the UEenters the connected state and establishes the bearer with QCI=N, the UEmay activate the UDC for the bearer, or deactivate the UDC for thebearer with the QCI=N, i.e., the UE may disable the UDC for the bearerwith the QCI=N.

(2) Information indicating that the dictionary is to be activated forthe bearer with QCI=N. In other words, when the UE is in the connectedstate, the UE may activate the dictionary for the bearer with QCI=N. Inthe case that the UE receives this information, when the UE enters theconnected state and establishes the bearer with QCI=N, the UE may storethe dictionary into the compression buffer, and compress the first PDCPdata pack using the compression buffer with the dictionary. When thefirst information indicates that the UDC needs to be activated for thebearer and the second information does not indicates that the dictionaryis to be activated for the bearer, no dictionary may be used for thebearer and an initial buffer may be blank.

(3) Information indicating that the M^(th) dictionary is to be activatedfor the bearer with QCI=N. In other words, when the UE is in theconnected state, the M^(th) dictionary may be activated for the bearerwith QCI=N. In the case that the UE receives this information, when theUE enters the connected state and establishes the bearer with QCI=N, theUE may store the M^(th) dictionary into the compression buffer, andcompress the first PDCP data packet using the compression buffer withthe dictionary. When the system message includes the above-mentionedsecond information rather than this information, the UE may store thedefault dictionary into the compression buffer.

Fourth Embodiment

In the case that the UE initiates a TAU process, the UE may report tothe network side device that the UE has a UDC capability and/or adictionary pre-storing capability. The network side device may issue anappropriate dictionary for the UE in a current region. To be specific,the base station may issue the appropriate dictionary through the RRCconnection reconfiguration message in the TAU process, or the MME mayissue the appropriate dictionary to the UE through an NAS message. Oneor more dictionaries may be configured for the UE. In addition, when theUE leaves the factory, a set of default dictionaries may be installed inthe UE in advance.

When one dictionary is configured by the network side device for the UEand the UE is in the connected state again, the UE may perform the datacompression using the configured dictionary. When no dictionary isconfigured by the network side device for the UE, the UE may perform thedata compression using the default dictionary.

When more than one dictionary is configured by the network side devicefor the UE, the network side device may number each dictionary, i.e., afirst dictionary, a second dictionary, a third dictionary, and so on.The plurality of dictionaries may be stored in the UE. The network sidedevice may transmit the dictionary ID, e.g., number two, to the UEthrough the system broadcast message, and the UE in a current cell mayperform the data compression using the second dictionary correspondingto the dictionary ID. The network side device may also transmit thedictionary ID to the UE through the RRC message, and the UE may performthe data compression using the corresponding dictionary.

When the UE in an idle state initiates a connection establishmentrequest, the network side device may transmit an RRC reconfigurationmessage to the UE, and the RRC reconfiguration message may include a UDCindication. The UE may perform the compression on a first messagetransmitted on the bearer using the configured dictionary.

When the UE enters another TA, the UE may report to the network sidedevice an identifier of a cell or area where the dictionary indicationhas been acquired by the UE currently and/or where the dictionary ID hasbeen acquired and/or where the dictionary has been acquired. When thenetwork side device issues a new dictionary to the UE, the UE maydiscard the previously-stored dictionary, and when the network sidedevice fails to issue the new dictionary to the UE, the UE may continueto use the original dictionary.

Fifth Embodiment

In this embodiment, the network side device may issue the dictionary tothe UE through RRC signaling.

The UE may initiate a random access process and enter the connectedstate. The network side device may establish a QCI5 bearer for the UEthrough the RRC message, and transmit the dictionary to the UE throughthe RRC message. When transmitting the message “invite” of the VoLTEservice on the QCI5 bearer, the UE may compress the message “invite”using the dictionary, and the network side device may decompress thedata packet using the dictionary.

In this embodiment, when the UE enters the connected state each time,the network side device may transmit the dictionary to the UE throughthe RRC message, and this dictionary may be merely used in a currentconnection process. When the UE enters the connected state again, thenetwork side device may transmit a new dictionary to the UE.

The present disclosure further provides in some embodiments a networkside device which, as shown in FIG. 6, includes a processor 61 and atransceiver 62. The transceiver 62 is configured to notify a UE toactivate, deactivate or reset a dictionary for UDC.

According to the embodiments of the present disclosure, the network sidedevice may dynamically configure for the UE the dictionary for the UDC,and notify the UE to activate, deactivate, or reset the dictionary.Then, the UE may acquire the dictionary for the UDC configured by thenetwork side device for the UE, and perform the UDC in accordance withthe acquired dictionary configured by the networks side device. The UEmay perform the UDC using the dictionary dynamically configured by thenetwork side device rather than a pre-stored static dictionary, so it isable for the network side device to configure a most appropriatedictionary for the UE.

In a possible embodiment of the present disclosure, the processor 61 isfurther configured to: acquire capability information of the UE, thecapability information including an indication indicating whether the UEsupports an UDC; and when the UE supports the UDC, configure for the UEthe dictionary for the UDC.

In a possible embodiment of the present disclosure, the transceiver 62is specifically configured to transmit an RRC connection reconfigurationmessage to the UE, the RRC connection reconfiguration message mayinclude at least one of dictionary activating or enabling indication andM^(th) dictionary activating or enabling indication, and an M^(th)dictionary may be one of the dictionaries pre-stored in the UE.

In a possible embodiment of the present disclosure, the transceiver 62is further configured to transmit an RRC message to the UE, and the RRCmessage may include at least one of a dictionary deactivating ordisabling indication, a dictionary resetting indication and UDCdictionary reloading indication.

In a possible embodiment of the present disclosure, the transceiver 62is specifically configured to transmit PDCP PDU to the UE, and the PDCPPDU may carry at least one of a dictionary deactivating or disablingindication, dictionary activating or enabling indication, a dictionaryresetting indication, and an identifier of one of the dictionariespre-stored in the UE.

In a possible embodiment of the present disclosure, the transceiver 62is specifically configured to transmit a system broadcast message, thesystem broadcast message may include at least one of a dictionarydeactivating or disabling indication for a bearer having a QCI of N,dictionary activating or enabling indication for the bearer having theQCI of N, a dictionary resetting indication for the bearer having theQCI of N, and M^(th) dictionary activating indication for the bearerhaving the QCI of N, and an M^(th) dictionary may be one of a pluralityof dictionaries pre-stored in the UE.

The present disclosure further provides in some embodiments a UE which,as shown in FIG. 7, includes a processor 71 and a transceiver 72. Theprocessor 71 is configured to activate, deactivate or reset a dictionaryfor UDC in accordance with an indication from a network side device.

According to the embodiments of the present disclosure, the network sidedevice may dynamically configure for the UE the dictionary for the UDC,and notify the UE to activate, deactivate, or reset the dictionary.Then, the UE may acquire the dictionary for the UDC configured by thenetwork side device for the UE, and perform the UDC in accordance withthe acquired dictionary configured by the networks side device. The UEmay perform the UDC using the dictionary dynamically configured by thenetwork side device rather than a pre-stored static dictionary, so it isable for the network side device to configure a most appropriatedictionary for the UE.

In a possible embodiment of the present disclosure, the transceiver 72is further configured to: report capability information of the UE to thenetwork side device, the capability information including an indicationindicating whether the UE supports a UDC; and acquiring a dictionary forUDC configured by the network side device for the UE.

In a possible embodiment of the present disclosure, the transceiver 72is specifically configured to receive an RRC connection reconfigurationmessage from the network side device, the RRC connection reconfigurationmessage may include at least one of dictionary activating or enablingindication and M^(th) dictionary activating or enabling indication, andan M^(th) dictionary may be one of the dictionaries pre-stored in theUE.

In a possible embodiment of the present disclosure, the processor isfurther configured to: when the RRC connection reconfiguration messageincludes the dictionary activating or enabling indication, store adictionary into a compression buffer, and compress a first PDCP datapacket in a current bearer using the dictionary; or when the RRCconnection reconfiguration message includes the M^(th) dictionaryactivating or enabling indication, store the M^(th) dictionary in theplurality of pre-stored dictionaries into the compression buffer, andcompress the first PDCP data packet in the current bearer using theM^(th) dictionary.

In a possible embodiment of the present disclosure, the transceiver 72is further configured to receive an RRC message from the network sidedevice, and the RRC message may include at least one of a dictionarydeactivating or disabling indication, a dictionary resetting indicationand UDC dictionary reloading indication.

The processor is further configured to: when the RRC message includesthe dictionary deactivating or disabling indication, disable the UDCfunction; or when the RRC message includes the dictionary resettingindication, empty the compression buffer for UDC; or when the RRCmessage includes the UDC dictionary reloading indication, reload thecompression buffer for the UDC using the dictionary.

In a possible embodiment of the present disclosure, the transceiver 72is specifically configured to receive PDCP PDU from the network sidedevice, and activate or deactivate a dictionary for the UDC inaccordance with the PDCP PDU. The PDCP PDU may carry at least one of adictionary deactivating or disabling indication, dictionary activatingor enabling indication, a dictionary resetting indication, and anidentifier of a dictionary in a plurality of dictionaries pre-stored inthe UE.

In a possible embodiment of the present disclosure, the transceiver 72is specifically configured to receive a system broadcast message fromthe network side device, and activate or deactivate the dictionary forthe UDC of a bearer in accordance with the system broadcast message. Thesystem broadcast message may include at least one of a dictionarydeactivating or disabling indication for a bearer having a QCI of N,dictionary activating or enabling indication for the bearer having theQCI of N, a dictionary resetting indication for the bearer having theQCI of N, and M^(th) dictionary activating indication for the bearerhaving the QCI of N, and an M^(th) dictionary may be one of thedictionaries pre-stored in the UE.

The present disclosure further provides in some embodiments a networkside device, which includes a memory, a processor, and a computerprogram stored in the memory and configured to be executed by aprocessor. The processor is configured to execute the computer programso as to implement the steps of the above-mentioned buffer controlmethod. All technical details and effects of the network side device mayrefer to those of the buffer control method for the network side device,and thus will not be particularly defined herein.

The present disclosure further provides in some embodiments a UE, whichincludes a memory, a processor, and a computer program stored in thememory and configured to be executed by a processor. The processor isconfigured to execute the computer program so as to implement the stepsof the above-mentioned buffer control method. All technical details andeffects of the UE may refer to those of the buffer control method forthe UE, and thus will not be particularly defined herein.

The present disclosure further provides in some embodiments acomputer-readable storage medium storing therein a computer program. Thecomputer program is executed by a processor so as to implement the stepsof the above-mentioned dictionary configuration methods or the steps ofthe above-mentioned buffer control methods.

The computer-readable storage medium may include volatile ornonvolatile, mobile or immobile storage medium capable of storingtherein information using any method or technique. The information maybe a computer-readable instruction, a data structure, a program moduleor other data. The computer-readable storage medium may include, but notlimited to, a Random Access Memory (e.g., Phase change Random AccessMemory (PRAM), Static Random Access Memory (SRAM) or Dynamic RandomAccess Memory (DRAM)), a Read Only Memory (ROM), an ElectricallyErasable Programmable Read Only Memory (EEPROM), a flash memory, aCompact Disc Read Only Memory (CD-ROM) or a Digital Versatile Disc(DVD), a magnetic storage device (e.g., a cassette magnetic tape or amagnetic disk), or any other non-transmission medium capable of storingtherein information which can be accessed by a computing device. Asdefined in the present disclosure, the computer-readable storage mediummay not include any transitory media, e.g., modulated data signal orcarrier.

The above embodiments are for illustrative purposes only. It should beappreciated that, a person skilled in the art may make furthermodifications and improvements without departing from the principle ofthe present disclosure, and these modifications and improvements shallalso fall within the scope of the present disclosure.

1. A buffer control method for a network side device, comprising:receiving, by the network side device, first check informationtransmitted by a User Equipment (UE); determining, by the network sidedevice, whether content in a compression buffer of the UE is identicalto content in a decompression buffer of the network side device; andwhen the content in the compression buffer is different from the contentin the decompression buffer, transmitting, by the network side device,first buffer resetting information to the UE.
 2. The buffer controlmethod according to claim 1, wherein prior to receiving, by the networkside device, the first check information transmitted by the UE, thebuffer control method further comprises: acquiring, by the network sidedevice, capability information of the UE, wherein the capabilityinformation comprises an indication indicating whether the UE supportsan Uplink Data Compression (UDC).
 3. The buffer control method accordingto claim 1, wherein the first buffer resetting information is used toindicate the UE to release or empty the compression buffer of the UE. 4.The buffer control method according to claim 1, wherein thetransmitting, by the network side device, the first buffer resettinginformation to the UE comprises: transmitting, by the network sidedevice, the first buffer resetting information through Packet DataConvergence Protocol (PDCP) Protocol Data Unit (PDU).
 5. The buffercontrol method according to claim 2, further comprising: when the UEsupports the UDC, transmitting, by the network side device, at least oneof UDC activating indication, dictionary activating or enablingindication, and M^(th) dictionary activating or enabling indication tothe UE, where M is positive integer greater than
 1. 6. The buffercontrol method according to claim 5, further comprising: when the UE isin a connected state, transmitting, by the network side device, UDCconfiguration information to the UE, wherein the UDC configurationinformation comprises one or more of UDC deactivating indication, UDCdictionary resetting indication and UDC dictionary reloading indication.7. The buffer control method according to claim 1, further comprising:transmitting, by the network side device, second check information tothe UE; and receiving, by the network side device, second bufferresetting information transmitted by the UE, wherein the second bufferresetting information is used to indicate the network side device torelease or empty a compression buffer of the network side device.
 8. Abuffer control method for a UE, comprising: transmitting, by the UE,first check information to a network side device; receiving, by the UE,first buffer resetting information from the network side device; andreleasing or emptying a current compression buffer of the UE inaccordance with content in the first buffer resetting information. 9.The buffer control method according to claim 8, further comprising:receiving, by the UE, at least one of UDC activating indication,dictionary activating or enabling indication, and M^(th) dictionaryactivating or enabling indication from the network side device, where Mis positive integer greater than
 1. 10. The buffer control methodaccording to claim 9, further comprising: when the UE receives the UDCactivating indication, comparing, by the UE, each PDCP data packet withcontent in the compression buffer of the UE, and replacing, by the UE,the original PDCP data packet with an identifier of the compressionbuffer, to achieve UDC; when the UE receives the dictionary activatingor enabling indication, storing, by the UE, a dictionary into thecompression buffer, compressing, by the UE, a first PDCP data packet ina current bearer using the dictionary in the compression buffer,continuously updating, by the UE, the compression buffer in accordancewith a transmitted data packet, and continuing to compress, by the UE, asubsequent data packet using the updated compression buffer; and whenthe UE receives the M^(th) dictionary activating or enabling indication,storing, by the UE, an M^(th) dictionary in previously receiveddictionaries into the compression buffer, compressing, by the UE, thefirst PDCP data packet in the current bearer using the M^(th)dictionary, continuously updating, by the UE, the compression buffer inaccordance with the transmitted data packet, and continuing to compress,by the UE, the subsequent data packet using the updated compressionbuffer, wherein the previously received dictionaries are configured bythe network side device.
 11. The buffer control method according toclaim 8, further comprising: when the UE is in a connected state,receiving, by the UE, UDC configuration information from the networkside device, wherein the UDC configuration information comprises one ormore of UDC deactivating indication, UDC dictionary resetting indicationand UDC dictionary reloading indication.
 12. The buffer control methodaccording to claim 11, further comprising: when the UE receives the UDCdeactivating indication, disabling, by the UE, the UDC, and notperforming the UDC on a subsequent PDCP data packet; when the UEreceives the UDC dictionary resetting indication, emptying, by the UE,the compression buffer; and when the UE receives the UDC dictionaryreloading indication, reloading, by the UE, a dictionary into thecompression buffer.
 13. The buffer control method according to claim 8,further comprising: receiving, by the UE, second check informationtransmitted by the network side device; determining, by the UE, whethercontent in a decompression buffer of the UE is identical to content in acompression buffer of the network side device; and when the content inthe compression buffer of the network side device is different from thecontent in the decompression buffer of the UE, transmitting, by the UE,second buffer resetting information to the network side device.
 14. Thebuffer control method according to claim 13, wherein the second bufferresetting information is used to indicate the network side device torelease or empty the compression buffer of the network side device.15.-21. (canceled)
 22. A dictionary configuration method for a UE,comprising: acquiring, by the UE, an indication or a dictionary from anetwork side device; and activating, deactivating or resetting, by theUE, a dictionary for UDC in accordance with the indication from thenetwork side device.
 23. The dictionary configuration method accordingto claim 22, wherein prior to acquiring, by the UE, the indication orthe dictionary from the network side device, the dictionaryconfiguration method further comprises: reporting, by the UE, capabilityinformation of the UE to the network side device when the UE is in aTrack Area Update (TAU) process, wherein the capability informationcomprises an indication indicating that the UE supports the UDC.
 24. Thedictionary configuration method according to claim 22, wherein theacquiring, by the UE, the indication from the network side devicecomprises: receiving, by the UE, an RRC connection reconfigurationmessage transmitted by the network side device, wherein the RRCconnection reconfiguration message comprises at least one of dictionaryactivating or enabling indication and M^(th) dictionary activating orenabling indication, wherein an M^(th) dictionary is one of thedictionaries pre-stored in the UE, and M is a positive integer.
 25. Thedictionary configuration method according to claim 24, furthercomprising: when the RRC connection reconfiguration message comprisesthe dictionary activating or enabling indication, storing, by the UE, adictionary into a compression buffer, and compressing, by the UE, afirst PDCP data packet in a current bearer using the dictionary; or whenthe RRC connection reconfiguration message comprises the M^(th)dictionary activating or enabling indication, storing, by the UE, anM^(th) dictionary in the pre-stored dictionaries into the compressionbuffer, and compressing, by the UE, the first PDCP data packet in thecurrent bearer using the M^(th) dictionary.
 26. The dictionaryconfiguration method according to claim 22, wherein the acquiring, bythe UE, the indication from the network side device comprises:receiving, by the UE, an RRC message transmitted by the network sidedevice, wherein the RRC message comprises at least one of a dictionarydeactivating or disabling indication, a dictionary resetting indicationand UDC dictionary reloading indication.
 27. (canceled)
 28. Thedictionary configuration method according to claim 22, wherein theacquiring, by the UE, the indication from the network side devicecomprises: receiving, by the UE, PDCP PDU transmitted by the networkside device, and activating or deactivating, by the UE, the dictionaryfor the UDC in accordance with the PDU, wherein the PDCP PDU carries atleast one of a dictionary deactivating or disabling indication,dictionary activating or enabling indication, a dictionary resettingindication, and an identifier of one of the dictionaries pre-stored inthe UE; or receiving, by the UE, a system broadcast message transmittedby the network side device, and activating or deactivating, by the UE,the dictionary for the UDC of a bearer in accordance with the systembroadcast message, wherein the system broadcast message comprises atleast one of: a dictionary deactivating or disabling indication for abearer having a QCI of N; dictionary activating or enabling indicationfor the bearer having the QCI of N; a dictionary resetting indicationfor the bearer having the QCI of N; M^(th) dictionary activatingindication for the bearer having the QCI of N, wherein an M^(th)dictionary is one of the dictionaries pre-stored in the UE. 29.-45.(canceled)